Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Feb 4, 2026

Nightly stress test flagged Google Maps MCP server failing due to missing authentication. Server requires GOOGLE_MAPS_API_KEY environment variable.

Changes

  • Added env section to google-maps MCP server configuration in .github/workflows/nightly-mcp-stress-test.md
  • Configured to read GOOGLE_MAPS_API_KEY from repository secrets using ${{ secrets.GOOGLE_MAPS_API_KEY }}

Follows existing pattern from github server configuration (lines 31-32).

google-maps:
  type: stdio
  container: "mcp/google-maps"
  env:
    GOOGLE_MAPS_API_KEY: "${{ secrets.GOOGLE_MAPS_API_KEY }}"

Prerequisites

Repository maintainers must add GOOGLE_MAPS_API_KEY to repository secrets before next test run.

Original prompt

This section details on the original issue you should resolve

<issue_title>[mcp-stress-test] Google Maps MCP Server requires GOOGLE_MAPS_API_KEY authentication</issue_title>
<issue_description># MCP Server Authentication Required: Google Maps

The nightly stress test detected that the Google Maps MCP server requires authentication to function properly.

Test Details

  • Test Session: stress-test-20260204-180602
  • Test Date: 2026-02-04T18:06:02Z
  • Server Container: mcp/google-maps

Required Authentication Token

Environment Variable: GOOGLE_MAPS_API_KEY

Token Type: API Key

How to Obtain:

  1. Visit: (console.cloud.google.../redacted)
  2. Create a new project or use existing one
  3. Enable Google Maps Platform APIs
  4. Create API key in Credentials section
  5. Restrict key to Google Maps APIs
  6. Add to repository secrets as GOOGLE_MAPS_API_KEY

Suggested Configuration

Add the following to your MCP Gateway configuration:

{
  "google-maps": {
    "type": "stdio",
    "container": "mcp/google-maps",
    "env": {
      "GOOGLE_MAPS_API_KEY": "${GOOGLE_MAPS_API_KEY}"
    }
  }
}

Next Steps

  • Obtain GOOGLE_MAPS_API_KEY token
  • Add token to repository secrets
  • Update stress test configuration
  • Verify server works in next nightly test
  • Consider API key restrictions for security

Generated by Nightly MCP Stress Test
Test Session: stress-test-20260204-180602

AI generated by Nightly MCP Server Stress Test

<agent_instructions>Update the stress test agentic workflow to add a secret for a GOOGLE_MAPS_API_KEY</agent_instructions>

Comments on the Issue (you are @copilot in this section)

Custom agent used: agentic-workflows
GitHub Agentic Workflows (gh-aw) - Create, debug, and upgrade AI-powered workflows with intelligent prompt routing


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
Copilot AI changed the title [WIP] Add authentication for Google Maps MCP server Add GOOGLE_MAPS_API_KEY authentication to nightly stress test Feb 4, 2026
Copilot AI requested a review from lpcox February 4, 2026 18:17
@lpcox lpcox marked this pull request as ready for review February 4, 2026 18:20
Copilot AI review requested due to automatic review settings February 4, 2026 18:20
@lpcox lpcox merged commit 8c0bd80 into main Feb 4, 2026
3 checks passed
@lpcox lpcox deleted the copilot/add-google-maps-authentication branch February 4, 2026 18:20
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds authentication configuration for the Google Maps MCP server in the nightly stress test workflow. The changes address a test failure where the Google Maps server requires a GOOGLE_MAPS_API_KEY environment variable to function properly.

Changes:

  • Added env section to the google-maps MCP server configuration with GOOGLE_MAPS_API_KEY secret reference

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[mcp-stress-test] Google Maps MCP Server requires GOOGLE_MAPS_API_KEY authentication

2 participants